package com.qkl.user.service;

import com.qkl.user.dto.user.LevelStatDto;

import java.util.List;

public interface MatrixService {
    /**
     * 为新用户分配公排位置
     * @param newUserId 新用户ID
     * @param inviterUserId 邀请人ID（推荐人）
     */
     void assignMatrixPosition(Long newUserId, Long inviterUserId, String username);

    long queryTotalUserCount();

    List<LevelStatDto> query16LevelUserCount();

    Boolean isInNode(String address);
}
